giant taro - Spanish English Dictionary